Skip to content

Unify design of all release pages#1916

Open
theodorejb wants to merge 5 commits into
php:masterfrom
theodorejb:unify-release-page-design
Open

Unify design of all release pages#1916
theodorejb wants to merge 5 commits into
php:masterfrom
theodorejb:unify-release-page-design

Conversation

@theodorejb

@theodorejb theodorejb commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Updates the design of the PHP 8.0-8.4 release pages to match PHP 8.5, with dark mode support, syntax highlighting of variables in code blocks, buttons to copy code blocks, and other design improvements. Release pages prior to 8.5 still lack the Key Features section.

Also moved to functions for rendering the hero section, feature comparisons, and footer, to avoid duplicating huge amounts of markup and simplify maintaining consistent styling.

No content has been changed, except for correcting an English grammar typo on the PHP 8.1 page, fixing inconsistent i18n language spelling in a few dropdowns, and correctly styling code in PHP 8.5 feature headings (as was already done on previous release pages).

Builds on top of #1914, so that should be merged first.

@theodorejb theodorejb changed the title Unify design of all release pages. Unify design of all release pages Jun 10, 2026
@theodorejb theodorejb force-pushed the unify-release-page-design branch from dc4f125 to eb70642 Compare June 10, 2026 15:05
@theodorejb theodorejb force-pushed the unify-release-page-design branch from eb70642 to bb51799 Compare June 10, 2026 15:38
@theodorejb

Copy link
Copy Markdown
Contributor Author

Example screenshot of the PHP 8.0 release page in dark mode:
PHP 8 0 dark mode

Enables dark mode, syntax highlighting of variables, and unified design for all release pages. Release pages prior to 8.5 still lack the Key Features section.

Also fixed inconsistent i18n language spelling in the dropdowns on a few release pages, and corrected an English grammar typo on the PHP 8.1 page. No other content has been changed.
Also fix invalid syntax for the .hero-content background-image.
Also removed duplicate feature title translation strings.
@saundefined

Copy link
Copy Markdown
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants